package com.wjw.java.basic.convert_;

/**
 * 强制类型转换：大转小
 * 当java程序在进行赋值或运算时,将精度大的数据类型,强制转换为精度小的类型,这就是"强制类型转换"
 * 强制转换需加上   (强制转换的类型)
 * 可能造成精度降低或丢失
 */
public class ConvertForce {
    public static void main(String[] args) {
        //1.大转小
        int i = (int) 1.9;//double --->int
        System.out.println(i);//1

        //2.强制转换符号()只针对最近的操作数有效,往往会使用小括号提升优先级

        //3.char类型可以保存int常量,不能保存int变量
        char c1 = 10;
        int i1 = 20;
        //char c2 = i1;//错误

        //4.byte和short进行运算时,当中int类型处理
    }
}
